package com.jeesite.modules.digitalize.entity;

import java.util.Date;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;
import com.baomidou.mybatisplus.extension.activerecord.Model;

import java.io.Serializable;

/**
 * (DigitalizeComponentVersion)表实体类
 *
 * @author xk
 * @since 2024-01-03 14:29:56
 */
@Data
@Accessors(chain = true)
public class DigitalizeComponentVersion extends BaseDBEntity {

    public DigitalizeComponentVersion() {
    }

    public DigitalizeComponentVersion(Long componentId,String projectCode,Integer fileSource, String fileId, String fileName, String version) {
        this.componentId = componentId;
        this.fileId = fileId;
        this.fileName = fileName;
        this.version = version;
        this.projectCode = projectCode;
        this.fileSource = fileSource;
    }




    @ApiModelProperty("componentId主表id")
    private Long componentId;

    @ApiModelProperty("项目id")
    private String projectCode;

    @ApiModelProperty("0构建 1图纸")
    private Integer fileSource;

    @ApiModelProperty("构建 图纸在bimface上的id")
    private String fileId;

    @ApiModelProperty("fileName")
    private String fileName;

    @ApiModelProperty("版本")
    private String version;
    @ApiModelProperty("0上传成功未转换 1 转换中 2 转换成功 3 转换失败")
    private Integer transitionStatus;
    @ApiModelProperty("0 正常 1 删除")
    private Integer delStatus;

}

